<?php

	try {
	    require_once '../../controller/controller.inc.php';
	    
		$usuario->isAuthorizedView(array(
		    Operacao::CADASTROS_CANDIDATOS, 
		    Operacao::CADASTROS_CANDIDATOS_ANALISE, 
		    Operacao::CADASTROS_CANDIDATOS_COMPLEMENTARES));
		
		$id = (isset($_GET['id'])) ? $_GET['id'] : NULL;
		
		if (!$id) {
		    header('location: pesquisar.php');
		    throw new Exception();
		}
		
		//TODO: Verificar se o usuário tem acesso sobre o terceirizado
		
		$disabledDadosBasicos = ($pfcid != PerfilComportamental::Empresa) ? 'disabled="disabled"' : '';
		
		$candidato = new Candidato($id);
	    
	    if (isset ($_POST["btnAcao"]))
	    {
	        switch($_POST["btnAcao"])
	        {
	            case "Salvar":
	            	TUtils::preencherObjeto( $candidato, $_POST );
	            	$candidato->salvar();
	                	
                	header( 'Location: cadastrar.php?message=alteracao&id=' . $candidato->candidatoid);
	                break;
	        }
	    }
	}
	catch(Exception $e) {
		$erro = $e->getMessage();
	}
?>